Juan era sobrino de Fernando el Católico por ser hijo bastardo de Alfonso de Aragón (duque de Villahermosa) y de María Junquers.