Ongeldige ID betekent niet dat uw primaire sleutel onjuist is, het betekent dat een van de kolom-ID's ongeldig is. Ik denk dat uw probleem de 'initiële' kolom is, een gereserveerd woord in Oracle.
http://docs.oracle.com/cd/B19306_01 /server.102/b14200/ap_keywd.htm