DataNucleus can be used with Java 5. This plugin adds on support for Java5 types.
'org.datanucleus:datanucleus-java5:1.0.3'
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-java5</artifactId>
<version>1.0.3</version>
</dependency>
<dependency org="org.datanucleus" name="datanucleus-java5" rev="1.0.3"/>
"org.datanucleus", "datanucleus-java5", "1.0.3"