diff -r ed6c72ed7483 src/org/openbravo/dal/core/OBTuplizer.java
--- a/src/org/openbravo/dal/core/OBTuplizer.java	Wed Jan 11 20:26:55 2012 +0000
+++ b/src/org/openbravo/dal/core/OBTuplizer.java	Mon May 14 11:24:49 2012 +0200
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2008-2011 Openbravo SLU 
+ * All portions are Copyright (C) 2008-2012 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -48,7 +48,7 @@
  */
 public class OBTuplizer extends PojoEntityTuplizer {
   private static final Logger log = Logger.getLogger(OBTuplizer.class);
-
+  private Class<?> myMappedClass;
   private final PersistentClass persistentClass;
 
   public OBTuplizer(EntityMetamodel entityMetamodel, PersistentClass mappedEntity) {
@@ -57,6 +57,7 @@
         + (mappedEntity.getMappedClass() != null ? mappedEntity.getMappedClass().getName()
             : mappedEntity.getEntityName()));
     persistentClass = mappedEntity;
+    myMappedClass = persistentClass.getMappedClass();
   }
 
   // this is done in the generated mapping
@@ -142,11 +143,11 @@
 
   @Override
   public Class<?> getMappedClass() {
-    return persistentClass.getMappedClass();
+    return myMappedClass;
   }
 
   @Override
   public Class<?> getConcreteProxyClass() {
-    return persistentClass.getMappedClass();
+    return myMappedClass;
   }
 }
\ No newline at end of file
