An UnsatisfiedLinkError usually means that your Java code makes calls into a DLL and that DLL is not on the PATH or listed in the java.library.path. The later is the most probable cause, some versions of JBoss AS did not properly set java.library.path.
I also noticed that you are using a type 1 JDBC driver. Did you set up the ODBC datasource?