The JPA 2.1 specification currently indicates that Timestamp is the only supported temporal type for @Version properties:
The following types are supported for version properties: int, Integer, short, Short, long, Long, Timestamp.
I'd propose that additional temporal types are supported as well:
java.util.Date, java.util.Calendar, java.sql.Date, java.sql.Time, java.sql.Timestamp