Не могли бы вы объяснить немного больше о том, почему вы хотите избегать API-интерфейсов Google Charting (спрашиваю, потому что меня заинтриговало, почему кто-то не захочет делать что-то очень простое, элегантное и БЕСПЛАТНОЕ)?
Также есть GraphingServlet раздел «Отображение графиков производительности в веб-приложении», который, как мне кажется, внутренне делает то же самое.
Если вы все еще хотите, вы можете взять данные графика (в формате raw csv) и написать несколько вспомогательных классов для создания диаграмм с использованием таких библиотек, как jfreechart (rich client)