Have you specified the "eclipselink.ddl-generation" and is EclipseLink generating the fields and tables correctly? Try turning EclipseLink logging to Fine or Finest and see the statements being used for your MM_MatSublot table.