Hai provato con JFreeChart, è molto semplice, sul blog in firma trovi un esempio di utilizzo basilare.