Java API for KML (short: JAK) provides Java interfaces for easy access to KML (Keyhole Markup Language) data.
The "Java API for KML" is a library that contains a JAXB representation of the KML 2.2 XML schema. It is very handy for marshalling/unmarshalling KML files for manipulation in Java code.
JAK web site: http://labs.micromata.de/display/jak/Home