Out of curiosity, why don't you use custom Type mapping to expose the Joda LocalDate instance rather than Date/Calendar?