El problema ha sido resuelto. Fue causado por el valor de la propiedad "eclipselink.target-database" en persistence.xml. Lo teníamos configurado en "Oracle", y cambiarlo a "Oracle11" resolvió el problema. Aparentemente, la capacidad de DCN no se agregó hasta la versión 11 de Oracle, y Eclipselink se comporta de manera diferente según ese valor.