Just get jbossall-client.jar and jnet.jar. jbossall-client.jar packages the bulk of the classes you normally need for JBoss clients - the other JARs you list provide different combinations of the classes you'll find in jbossall-client.jar.
Not sure about your socketTimeoutException as that should be part of your standard JVM libraries.
Anyway, try that as a start.
In some instances, you might need to add in the log4j.jar as this is not provided in jbossall-client.jar. However, normally it is not needed.