Hai provato con JFreeChart, è molto semplice, sul blog in firma trovi un esempio di utilizzo basilare.
Lancill Blog D&R su Java
Regole del Forum