Comecei a usar JRDataSource como dados do meu relatório, porém ele funciona apenas na primeira vez.Depois tenho que restarta o projeto para gerar outro relatório.
Li que não se pode reutilizar o JRDataSource, esse é o problema.Porém não achei uma solução, nem o google está ajudando 