Relatório Web não funfaa

Olá pessoal!!

Estou com problema em alguns relatórios que desenvolvi no Ireport. Quando tento gerar o relatório pela aplicação o sistema não consegue trazer as informações onde eu usei operador ternário ou mesmos nos campos que coloquei apenas um espaço em branco (ex.: " " + $F{nome}) para afastar o nome da margem do relatório, o sistema retorna o conteúdo da expressão e não o resultado, como acontece quando executo este mesmo relatório no Ireport.
Será que isso é normal acontecer em uma aplicação web? tudo que é diferente de um FIELD a aplicação web não retorna o resultado? pois uso várias variáveis e condições (operador ternário). Teria como contornar esta situação para que não seja necessário refazer toda a estrutura do relatório novamente? E o crosstab, se for usado, irá rodaria na aplicação ou teria o mesmo problema que estou tendo agora?

Por favor, agradeceria muito se alguém pudesse dar uma luz para este problema.