I have been using the JPod plugin to draw into the .pdf format. It offers low level if a little limited access to drawing tools and typography, though it is a little opaque and things are missing, i.e. I can't do bezier curves and editing existing docs is tough also it crashes if things are over a certain size and the coordinate system is a bit back to front i.e. 0,0 is bottom right.
The possibility of being able to create and write to pdf's is powerful though and this plugin is pretty easy to use and in the download there is some good code samples that are easy to break apart.
The batik plugin allows the creation of SVG files with the standard drawing tools known in Java. I have only just started using it, though I Think that it might get over the limitations I have found in other drawing tools, allowing me to open files in multiple programs for varied output.