Pl let me know what are the reporting tools are available in JAVA
Actuate is one of them. Check out www.actuate.com
try Formula1 from TideStone or
Extenxls from exetentech.com
Try StyleReport..www.Inetsoftcorp.com. They offer a good "trial" edition of their servlet based reporting engine. I was very impressed with the capabilities, and the ease of use.