Usando a função sql DATEADD em java

Quando executo consultas usando DATEADD, parece que o banco de dados não reconhece essa função. também quando eu corroselect DATEADD(Month, -3, GETDATE()) Estou entendendo:

Error code -1, SQL state 42X01: Syntax error: Encountered "<EOF>" at line 1, column 36.

Eu adicionei o arquivo JAR do hsqldb-2.2.9 como você pode ver

O que estou perdendo aqui?

questionAnswers(3)

yourAnswerToTheQuestion