Yep, read your jar loading problem which is related, Graham.
No solution there, JBoss finds two objects with the sme name in two different but identical applications and doesn't like that at all.
The light at the end of tunnel has been turned off.
I will gracefully bow out of this line of thinking, and follow the less travelled road. Specifically I will reconfigure the core, which means decoupling the relationships between the Pojos and the tables and of course each other.
I owe, I owe, it's off to work I go.