Castro, Juan de, vicario de la solidaridad