Dado que el text type no es parte del estándar SQL, supongo que no hay una forma oficial de JPA.
Sin embargo, el text type es bastante similar a varchar , pero sin el límite de longitud. Puede sugerir la implementación de JPA con length propiedad de @Column :
@Column(length=10485760)
private String description;
Actualización: 10 MiB parece ser la longitud máxima para varchar en postgresql. El text es casi ilimitado, según la documentación
: