maybe it is worth trying to register the driver before you bind into JNDI?