Il modo più semplice per affrontare questo problema specifico è probabilmente non utilizzare affatto columnDefinition e invece specificare esplicitamente la lunghezza della colonna con (ad esempio)
@Column(length=10000)
Potrebbe anche essere che potresti invece mapparlo con@Lob(type =LobType.CLOB)
ma non sono sicuro che sia supportato correttamente in HSQLDB. In Postgres dovrebbe darti il tuo tipo di TESTO.