What was the reason you were not able to deploy the same application multiple times on single JBoss instance?
The EJB JNDI is the same, and all of the class declarations are the same. So, it gets into trouble when deploying 2 different jar files with the same code. The code is essentially the same between the jar files, except for the SQLJ bindings.
How can the same application be deployed multiple times on a single jboss instance?
change the JNDI name in your jboss.xml