Juan II se casó el 28 de julio de 1332 a la temprana edad de 13 años con Bona de Luxemburgo.