As a workaround you can extend HSQLDialect and use it
public class HSQLDialect extends org.hibernate.dialect.HSQLDialect { public HSQLDialect() { super(); registerColumnType(Types.NUMERIC, "numeric($p, $s)"); } }