IdeoReport is a java-based set of packages that allows reports generations in a variety of output formats including :
It can be integrated to existing applications (java and non-java) via different connectors :
IdeoReport was initialy a commercial initiative, and becomed open source in october 2007
Please consult the Sourceforge project page : http://sourceforge.net/projects/ideoreport/