Dal momento che il text il tipo non fa parte dello standard SQL, non esiste un modo ufficiale JPA, immagino.
Tuttavia, il text type è abbastanza simile a varchar , ma senza limite di lunghezza. Puoi suggerire l'implementazione di JPA con length proprietà di @Column :
@Column(length=10485760)
private String description;
Aggiornamento: 10 MiB sembra essere la lunghezza massima per varchar in postgresql. Il text è quasi illimitato, secondo la documentazione
: