Um den Ansatz von crushcoder weiter zu gehen:
Vielleicht kriegt man die Brücke von OOo Base, das MySQL anbinden kann, und OOo Calc, das Diagramme zeichnen kann, irgendwie hin (gehe ich von aus, bin aber kein großer Office-Suite-Anwender) - das wäre dann vermutlich sehr schnell gemacht und leicht anpassbar.
Auf das selbst Programmieren bin ich hauptsächlich wegen "lange Berechnungen schnell und zuverlässig ausgeführt werden" gekommen.
Crystal Reports habe ich zumindest mal gehört,
JReport fällt mir in dem Zusammenhang noch ein - vielleicht ist das ja von passenderem Umfang.