Dúvida cruel IReports/Jasper

Olá galera do PJ,

eu fiz IReports/Jasper um relatório que contem um subrelatório, só que quando o resultado da consulta é vazio (não retorna nenhuma linha), o subrelatório não aparece (fica totalmente em branco). Isso deve ser algum mecanismo do IReports/Jasper.
Eu gostaria que quando o resultado for vazio, apareça uma mensagem do tipo: “nenhum dado encontrado” em um Text qualquer. Então eu tentei colocar isso no Text: $F{teste}==null?“nenhum dado encontrado”:$F{teste}, só que não funcionou.

Alguém sabe como contornar este problema?

Desde já agradecido.

A condição deve ser como Objeto Boolean!

new Boolean($F{teste} == null)

Tente algo do tipo.