Relatório em branco no ireport

boa noite pessoal, estou com um problema muito estranho. Tenho um relatório no ireport com dois subrelatórios. Preencho um vo, para os parametros do relatório, que é o principal e adiciono-o em uma coleção e em seguida, converto para array com o toArray() e adiciono-o ao JRDataSource dessa maneira:
JRDataSource jrds = new JRBeanArrayDataSource(colRelatorio.toArray());
Depois crio mais duas coleções de vo´s para os subrelatórios e adiciona-as a um objeto map dessa forma:
HashMap param = new HashMap();
param.put(“listaValores”, new JRBeanCollectionDataSource(listaValoresUm));
param.put(“listaIndices”, new JRBeanCollectionDataSource(listaIndicesUm));

Compilo o relatório e mando exibir. Tenho um outro relatório com o código praticamente igual. Todas as coleções tem informações, porém o relatório vem em branco, com apenas os valores do primeiro vo do relatório principal, preenchido, ou seja, os valores dos 2 subrelatórios vem vazios. Alguém sabe o que está acontecendo ou tem alguma dica?

obrigado, abraços