You could try JReport. Its a reporting and data visualization tool that let's anyone of any skill level create and modify their own reports and dashboards. You can even embed them into other applications. Let me know if you want to chat about it.
JReport website: www.jinfonet.com
dyao (at) jinfonet.com