HSQLDB preserves the "Group" case when it is double-quoted. The INSERT statement must double-quote the "Group" column name, which it is not doing in this case.
create table INFO_GROUP("Group" varchar(2) not null primary key, VALUE varchar(3) null,
GROUP_DATE datetime null, COMMENT varchar(25) null)
insert into INFO_GROUP ("Group", VALUE, GROUP_DATE, COMMENT) values ? , ? , ? ,?
It turned out that the word Group
has to be used with double quotes "Group"
in the map in Groovy in order to generate the correct INSERT statement.