Creating custom shaped graph in J2SE

Hi
I need a Timeline Graph with a shape that I can't find in any of existing graph libraries.
So I'm going to make it by myself.
Where should I start?
Should I start by writing in Graphics2D? or there is other tool for this kind of thing?