IReport, não imprime o primeiro elemento de um subrelatório

Bom dia,

estou com o seguinte problema em um relatório:

Tenho um relatório que tem um subrelatório, para esse subrelatório eu passo um JRBeanCollectionDataSource, com uma coleção de beans na minha aplicação.

Curiosamente, não está mostrando os dados do subrelatório no primeiro registro do relatório, exemplo:

NOME----------------------HABILIDADES---------------------------------------------

JOAO DA SILVA…(AQUI DEVERIA APARECER AS HABILIDADE DO JOAO)****
MARIA NASCIMENTO…NADAR, CORRER.
LOURO JOSÉ…CONTAR PIADAS, FALAR, FAZER PEGADINHAS.
ANA MARIA…DIZER: ACOOOOOOORDA MENINA, ENTRETER, NAMORAR.

No caso, habilidades seria o meu subreport…

Ja debuguei, e o Java manda os dados normalmente para o JASPER…

Help-me please

ph_ms

Bom dia,

Me de uma informação caro amigo, vc indicou para seu relatório Pai quais os fields que o relatório filho deverá conter?!

Cara isso esta parecendo configuracao do sub-relatorio no proprio Ireports…

tipo printwhenexpression…

Esse é o codigo que eu uso para “alimentar” o jasper funfa certinho…

            JRDataSource ds = new JRBeanArrayDataSource(arrayList.toArray());
            Map parametros = new HashMap();
            JasperRunManager.runReportToPdfFile("rel.jasper","rel.pdf",parametros,ds);

Bom dia. Estou passando pelo mesmo problema sobre não imprimir o primeiro item do meu Field no relatório.
Alguém poderia me ajudar sobre isto?