Hola dogduck, ya he hecho lo que me has dicho, de poner directamente e nombre del Driver pero ese no era el problema, con c.getDriver me hacia lo mismo(es decir, me cogia bien el Driver). Al ponerlo directamente me sigue saltando a la excepcion ClassNotFoundException(y no a ClassCastException, que se me ha pirao y lo habia puesto mal en el primer post, ahora mismo lo edito, perdona), bueno muchas gracias por contestar, a ver si conseguimos que esto tire

, ciao.