SQL e Relatórios com BIRT

Hey La! :grin:

Pessoal, estou com um pequeno problema numa consulta SQL. Digo isso por que quando mando rodar a consulta na minha aplicação web, o erro 335544569 aparece. Esse diz: Unexpected end of command. Error -104.

Logo creio que o problema é na consulta.
Mas não um problema de sintaxe ou coisa parecida, como parênteses que não se fecham, ou vírgulas colocadas em locais errados. O problema, creio eu, é que estou usando uma API, a do BIRT, para renderizar os relatórios e colocá-los na tela. Um método dessa API pega uma string, que é a minha consulta, e tenta executar no banco. E assim o erro acontece…

Então, uma das possibilidades, de acordo com meu cerebelo, é que como estou passando uma string da consulta como parâmetro para o método, essa string pode estar sendo executada de maneira errada. A API pode estar reconhecendo as aspas dentro da string como se fossem o fechamento do inicio da string… dá pra entender?

A pergunta é…

existe, ou já exisiu algum conflito com os caracteres de uma consulta, e os caracteres reservados do java?

Abraço,
Scott