There seems not to be a ready-made HPGL parser in Java.
Take a look here: https://github.com/sigram/pcl-parser (limited HPGL, but in Java already)
Also here: http://hpgs.berlios.de/ (more complete HPGL support, but in C)
HPGL references are also available, so you can create a parser from scratch.