Ireport - Erro ao usar Print When Expression

Estou com um problema ao gerar o relatório, não funciona a função print when expression, sempre o relatório mostra essa linha com o valor null

Estou fazendo assim na linha

<printWhenExpression><![CDATA[new Boolean($F{codProduto} != null)]]></printWhenExpression>

mas sempre o relatório aparece essa linha em cinza escrito null:

Como posso resolver essa situação?

Não sei a versao que você está utilizando, e eu também utilizo o ireport via interface. Via interface existe um check chamado “Blank When Null” nos atributos do TextField. Via XML, acredito que seja o atributo “isBlankWhenNull” daí você seta com o true, daí o proprio relatório não exibe caso o valor seja null