I solved my issue. I hadn't implemented JTA correctly and I didn't need to. After I reverted my code to JNDI lookup and added the following jars my code worked.
com.bea.core.diagnostics.instrumentor_1.0.1.0.jar
com.bea.core.repackaged.asm_1.5.2.jar
com.bea.core.xml.beaxmlbeans_2.2.0.0
Of course, you'll still need the wlfullclient.jar using the jarbuilder.
Also, you don't want weblogic.jar along with wlfullclient.jar as this can cause errors too.
Cheers!