Jasper Report

Pessoal to apanhando muito com relátorios.

Estou conseguindo gerar normalmente passando uma conecção, ou rs no
rel = JasperFillManager.fillReport(layout, map,
conn);
JasperViewer.viewReport(rel, false);

porém passando um Array List de objeto não consigo.

JasperPrint impressao = JasperFillManager.fillReport(
getClass().getResourceAsStream(layout),
parametros, new JRBeanCollectionDataSource(resultado));

como eu faço???

já li vários tutorias e não consegui compreender, gostaria de um código.

obrigado

rmicheletti,

Quando postar qualquer tipo de código coloque este dentro de um bloco code.
Posta o erro aqui para darmos uma olhada.

Abraço.