Problema com JDBC em base remota

Pessoal.

Estou com um problema em uma aplicação aqui, sob o qual nunca tinha me deparado, tenho consultas SQL em meu código, sob o qual foram testadas em uma base local conectada via JDBC ao Mysql, funciona perfeitamente, porém quando passo ela para a base local, funções do banco de dados como COUNT, SUN, LPAD entre outras, perdem a referência e começam a me retornar coisas do tipo ([@sdf21fdsf), creio de seja o endereço de algum objeto ou lixo mesmo.

Se alguem souber o que pode ser eu agradeço.

Frizando que a versão das bases de dados são diferentes, a local e versão 5.5.1 e a remota 5.1.5, mais ou menos isso

Tenta mudar a base remota, cria uma base remota para testes na mesma versao da base que esta funcionando. Teste.

Resolvi o problema, mais não do jeito que eu queria.

Pelo que percebi aqui, o problema acontecia quando uma função englobava a outra como parâmetro, logo criei outra consulta, de forma diferente que rodou perfeito nos dois.

Vlw a ajuda, ainda vou tentar resolver de um jeito mais elegante, dai posto a solução aqui.