the requested classname contains sqljdbc4.jar. (sqljdbc4.jar.com.microsoft.sqlserver.jdbc.TypeInfo$Builder$14) The requested class is TypeInfo (com.microsoft.sqlserver.jdbc.TypeInfo or com.microsoft.sqlserver.jdbc.TypeInfo$Builder). I would propose to check your datasources for the correct class name and check your project (EAR) for access to the JDBC stuff. Make sure that you do not contain the driver-jar in your ear and deployment descriptors (application.xml, jboss-app.xml), because strange stuff like this may happen.
I remember seeing this strange jar already. I think it has a jar in a jar.
e.g. sqljdbc4.jar/sqljdbcs.jar or something similar
But can't remember now how we got past this issue.
If you recall how or even a direction to go on fixing the issue, please feel free to share at some point later! It would be greatly appreciated.