Den nemmeste måde at håndtere dette specifikke problem på er sandsynligvis ikke at bruge columnDefinition overhovedet og i stedet udtrykkeligt at angive kolonnelængden med (f.eks.)
@Column(length=10000)
Det kan også være, at du i stedet kunne kortlægge det med@Lob(type =LobType.CLOB)
men jeg er ikke sikker på, at det understøttes korrekt i HSQLDB. I Postgres skulle det give dig din TEKST-type.