Please set the connection-validation-method to table instead of auto-commit or meta-data as these values are cached by the jdbc driver. So the validation might get the already cached values.
[Message sent by forum member 'sm157516' (sm157516)]
http://forums.java.net/jive/thread.jspa?messageID=328321