There should be 2 different join tables, but it looks like TopLink can't handle well a relationship to a subclass. Please file a bug with a reproducible test case.
thanks,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=256434