Sua consulta de validação é o problema. Enquanto
SELECT 1 sem FROM funciona no Postgres , não é válido em hsqldb. Veja esta resposta para consultas de validação sugeridas para diferentes bancos de dados
SELECT 1 sem FROM funciona no Postgres , não é válido em hsqldb.