José Castro, Espagne