Erro JPA - Não carrega o form

Por favor, peço que me ajudem! Estou trabalhando com TopLink Essentials (JPA 1.0) utilizando a IDE NetBeans 7.0.1, mas ultimamente venho enfrentando problemas para carregar no JTable o campo descrClassificacao em vez do código da classificação. Venho utilizando formulários de amostra mestre/detalhe, fazendo algumas alterações no layout. O que acontece é que eu não consigo colocar na masterTable em vez do código, a classificação do produto sem ocorrer a exceção mostrada abaixo.

Veja como estou realizando o join:

@JoinColumn(name="idClassificacao",referencedColumnName="idClassificacao") @ManyToMany private TabClassificacao idClassificacao;

Na vinculação do masterTable faço com que a coluna idClassificacao receba a expressão de vínculação:

E aqui a exceção:

[TopLink Info]: 2011.09.07 10:09:32.200--ServerSession(8450830)--TopLink, version: Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007)) [TopLink Info]: 2011.09.07 10:09:32.921--ServerSession(8450830)--file:/home/tecvip/NetBeansProjects/ReciclaEtecProject/build/classes/-DBReciclaEtecPU login successful [TopLink Warning]: 2011.09.07 10:09:32.998--UnitOfWork(16281439)--Exception [TOPLINK-3002] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.ConversionException Exception in thread "AWT-EventQueue-0" Local Exception Stack: Exception [TOPLINK-3002] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.ConversionException Exception Description: The object [7], of class [class java.lang.Integer], from mapping [oracle.toplink.essentials.mappings.DirectToFieldMapping[idClassificacao-->DBReciclaEtec.TabProduto.IDCLASSIFICACAO]] with descriptor [RelationalDescriptor(br.open.reciclaetecproject.bean.TabProduto --> [DatabaseTable(DBReciclaEtec.TabProduto)])], could not be converted to [class [B]. Exception Description: The object [7], of class [class java.lang.Integer], from mapping [oracle.toplink.essentials.mappings.DirectToFieldMapping[idClassificacao-->DBReciclaEtec.TabProduto.IDCLASSIFICACAO]] with descriptor [RelationalDescriptor(br.open.reciclaetecproject.bean.TabProduto --> [DatabaseTable(DBReciclaEtec.TabProduto)])], could not be converted to [class [B]. at oracle.toplink.essentials.exceptions.ConversionException.couldNotBeConverted(ConversionException.java:87) at oracle.toplink.essentials.internal.helper.ConversionManager.convertObjectToByteArray(ConversionManager.java:323) at oracle.toplink.essentials.internal.helper.ConversionManager.convertObject(ConversionManager.java:163) at oracle.toplink.essentials.internal.databaseaccess.DatasourcePlatform.convertObject(DatasourcePlatform.java:178) at oracle.toplink.essentials.mappings.converters.SerializedObjectConverter.convertDataValueToObjectValue(SerializedObjectConverter.java:81) at oracle.toplink.essentials.mappings.foundation.AbstractDirectMapping.getAttributeValue(AbstractDirectMapping.java:352) at oracle.toplink.essentials.mappings.foundation.AbstractDirectMapping.valueFromRow(AbstractDirectMapping.java:716) at oracle.toplink.essentials.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1022) at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:281) at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:530) at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.buildWorkingCopyCloneNormally(ObjectBuilder.java:451) at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.buildObjectInUnitOfWork(ObjectBuilder.java:421) at oracle.toplink.essentials.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:387) at oracle.toplink.essentials.queryframework.ReportQueryResult.processItem(ReportQueryResult.java:220) at oracle.toplink.essentials.queryframework.ReportQueryResult.buildResult(ReportQueryResult.java:182) at oracle.toplink.essentials.queryframework.ReportQueryResult.<init>(ReportQueryResult.java:98) at oracle.toplink.essentials.queryframework.ReportQuery.buildObject(ReportQuery.java:594) at oracle.toplink.essentials.queryframework.ReportQuery.buildObjects(ReportQuery.java:643) at oracle.toplink.essentials.queryframework.ReportQuery.executeDatabaseQuery(ReportQuery.java:804) at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:628) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:692) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:746) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2233) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:952) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:924) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:367) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.getResultList(EJBQueryImpl.java:478) at br.open.reciclaetecproject.view.ProdutoView.initComponents(ProdutoView.java:48) at br.open.reciclaetecproject.view.ProdutoView.<init>(ProdutoView.java:28) at br.open.reciclaetecproject.main.FormPrincipal.jButtonProdutoActionPerformed(FormPrincipal.java:382) at br.open.reciclaetecproject.main.FormPrincipal.access$300(FormPrincipal.java:7) at br.open.reciclaetecproject.main.FormPrincipal$4.actionPerformed(FormPrincipal.java:143) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290) at java.awt.Component.processMouseEvent(Component.java:6504) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6269) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4860) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4686) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2713) at java.awt.Component.dispatchEvent(Component.java:4686) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) at java.awt.EventQueue.access$000(EventQueue.java:101) at java.awt.EventQueue$3.run(EventQueue.java:666) at java.awt.EventQueue$3.run(EventQueue.java:664) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:680) at java.awt.EventQueue$4.run(EventQueue.java:678) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)