The spatial element in Jenny continues with the principles of Jenny:

To use Jenny Spatial, you must specify "UseSpatial=true" in the Jenny properties file. Further, you must specify the type of each spatial column.

All of Jenny utilty classes have been extended to include extra fields for SpatialPoint, SpatialPolygon and SpatialPolygon[].

Since Jenny's return types are string based and spatial types are compound objects, a format for storing compound information was needed. I'm generally not a fan of XML, but a new product has come out that has changed my mind: XStream (xstream.codehause.org). The Jenny generated facade wraps XStream to provide two methods: toXML() and fromXML(). So when you are handed XML, one method gives you object.