[Resolvido] Problema campo Date iReport List<entidade>

Criei um relatório no iReport e ele apresentou o seguinte erro: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : $F{dataentrada}.

Contudo, este erro só aparece se eu uso JRBeanCollectionDataSource(lista), mas se eu usar JRResultSetDataSource o relatório aparece corretamente.
Neste caso “lista” é uma java.util.List.

Outra particularidade do problema. Se o campo dataentrada for nulo, o relatório abre normalmente sem problema.

Alguém poderia me esclarecer este problema.
Obrigado.

Resolvi o problema.
Na minha classe de entidade de banco de dados havia o seguinte método:

public Date getDataentrada() {
             return dataentrada;
         }

eu alterei para que retorne java.sql. Date:

public java.sql.Date getDataentrada() {
     if(dataentrada==null){
         return null;
     }
     else{
    return new java.sql.Date(dataentrada.getTime());
     }
}

Mesmo assim agradeço.