If I have two different wars with the same fully qualified class name (e.g. pcg.animal.AnimalProps), can there be any problems with the classloader? If so, what should I look out for?
You should have classloader isolation for those war files. Have a look at
http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration
Also for more details on classloading in JBoss, see this:
http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossClassLoadingUseCases