Here's the connection string with the secure bits replaced.
jdbc:Cache://192.168.xxx.xxx:1972/namespace
This connection string has been working properly in glassfish and SQuirreL SQL Client.
This is probably an issue with Wildfly. I mentioned both JBoss and Wildfly in my original post. I actually used Wildfly 10.0.0-Final. After the post, I retried with JBoss 6.4 and it worked properly. The Wildlfly version is hot off the presses so maybe it needs some hardening still, or maybe something about Wildfly doesn't like the Cache JDBC driver.