La cosa che non ho ben capito è da dove l'applet prende i dati per generare il grafico. Dal codice che vedo sembra sia un istogramma, giusto?
In tal caso devi comunque stampare i tag applet (nel tuo codice non li vedo)
Ad esempio:
I parametri più importanti dell'applet sono cX_label (le intestazioni) e cX_value (i valori). Devi stampare i parametri in base ai risultati della querycodice:out.write("<applet code = \"chart.class\">"); ... out.write("<param name=\"c1\" value=\"Qui va il dato preso dalla query\">"); ...