Parâmetro para consulta no banco para iReport

Bom dia gente!!

Eu estou dando uma olhada em como utilizar o iReport para gerar um relatório no meu sistema. Não comecei a implementar nada ainda, mas já me adiantando á um problema, vim perguntar: No tutorial que li, ele estava montando o relatório a partir de um select no banco de dados, eu também posso fazer assim, mas o problema é que preciso passar um parâmetro para esse select para trazer só os dados que preciso. Gostaria de saber como fazer isso ou se tem uma outra forma que não precisa usar o banco direto do iReport? Vi que usam o HashMap, e eu poderia popula-lo umas vez que esses dados que preciso gerar o relatório já estão num ArrayList no meu programa…

Agradeço desde já!!