Det enklaste sättet att hantera detta specifika problem är förmodligen att inte använda columnDefinition alls och istället explicit ange kolumnlängden med (till exempel)
@Column(length=10000)
Det kan också vara så att du istället kan mappa det med@Lob(type =LobType.CLOB)
men jag är inte säker på att det stöds ordentligt i HSQLDB. I Postgres bör den ge dig din TEXT-typ.