Ontdekt dat dit een bug is in OC4J. De oplossing werd gevonden door een collega in een opmerking op deze blog