The JDNI factory wraps the "standard" one but exposes just a limited set of params.
I see a few alternatives:
- the JNDI one should take the parameter list exposed by the wrapped factory, and either remove the ones that we know are related to the connection pool
- the JNDI one is provided with a list of well known params that it should expose back from the wrapped factory
- all subclasses are supposed to override the base class and add back the extra params