Boa tarde,
passa para os seus relatórios um List<Pojo>, desta maneira você pode manipular os dados antes de passar para o jasper gerar o mesmo.
No Ireport, vai em Data, Connections/Datasource, JavaBeans set datasource.
Depois você vai em Data, Report Query, JavaBean Data Source e coloca o nome do seu Pojo que você vai mapear como sendo o datasource.
Certifique-se de ter empacotado seu pojo em algum .jar e ter adicionado o mesmo no classpath do Ireport.
Depois é só brincar.
Abs