i'm just evaluating JasperReports. http://jasperforge.org/sf/projects/jasperreports
here's a short description how to use JasperReports wit RoR http://wiki.rubyonrails.com/rails/pages/HowtoIntegrateJasperReports
it took me a long time to understand whats going on there. but new to RoR and not really familiar with java isnt the best point to start.
if there is time left i'll try to put together a complete working example.
some other mentioned to take a look on ruport. http://ruport.infogami.com/