Problema com consulte em IReports

no meu relatório está dando um erro muito louco de SQL na consulta dele, porém eu executo a mesma consulta no MySQL ela funciona perfeitamente
a Consulta é essa:

SELECT 
  SUM(IF(frequencia.presente = 'Sim',1,0)) 'Presencas',
  SUM(IF(frequencia.presente = 'Nao',1,0)) 'Faltas'
 FROM tb_frequencia frequencia 
WHERE frequencia.rm = $P{RM};

e o Erro é esse:

A consulta funciona de boa no MySQL no Relatório ela não funfa
se alguém tiver a solução por favor estou precisando para terminar este relatório

Já resolvi pesquisei no site do MySQL.org e lá isso era um bug no driver o driver que utilizava era o 3[1].1.7 dava esse erro até o 3.1.11 então baixei o 3.1.13 e não está dando mais esse erro tá aí a dica se toparem com esse erro a solução seria essa atualizar o Driver para algum superior ao 3.1.11

Segue abaixo os links do erro no MySQL


http://bugs.mysql.com/bug.php?id=14609


http://lists.mysql.com/commits/261