We are developing a web-based financial accounting application using Java but we have a problem: we don?t know how to provide reports to the users of the application. We would like you to advise us how to build the ad-hoc queries and how to store and display the results (the reports).