iReport com Collection<Object[]>

Pessoal,

Alguém já utilizou uma coleção de array de objetos para preencher um relatório?

Exemplo: Collection<Object[]> colecaoDeObjetos = new ArrayList<Object[]>();
O meu problema está com os Fields do relatório, pois eu não sei o que declarar.

Se eu tivesse uma coleção de carros ( Collection ) nos field eu colocaria: placa, cor, marca, modelo, etc.

Mas minha coleção é de array de objetos ( Collection<Object[]> ), então eu não sei o que colocar nos Fields.

Alguém tem alguma dica?

A idéia é mais ou menos essa:

[code]
Collection<Object[]> colecaoDeObjetos = new ArrayList<Object[]>();

for(…){
Object[] arrayDeObjetos = new Object[2];
arrayDeObjetos [0] = "Uma String Qualquer"
arrayDeObjetos [1] = Collection

colecaoDeObjetos .add(arrayDeObjetos)
}[/code]
Eu passo para o iReport a colecaoDeObjetos.
E quero mostrar no relatório o que tem no arrayDeObjetos.

Alguém já fez isso?

Boa tarde Dr.

Para fazer isso precisa passar seu Collection para um JRBeanCollectionDataSource. Achei um tutorial bem legal [url]http://www.furutani.com.br/2009/02/usando-o-jrbeancollectiondatasource/[/url]

Abraço