Is there any reason why the custom ValidConnectionChecker implemantions are not using isValid from java.sql.Connection. As I can see the code is almost the same already implemented in the jdbc drivers themselves. I think there should be place for simplification of the jca impl.
Just use org.jboss.jca.adapters.jdbc.extensions.novendor.JDBC4ValidConnectionChecker if the JDBC driver supports the isValid() method