Para lo de los reportes ni idea. Creo que para la mayoría es más fácil diseñar un informe mediante codigo asp y consultas a la base y el entorno gráfico correspondiente. Para lo de los graficos buscate un componente applet que se llama "rchart" esta en
http://www.java4less.com/charts_e.htm lo bueno que la demo te da pocas limitaciones. Un applet tiene parametros, los parámetros pueden ser dinámicos con eso dibujas el grafico.
Suerte.