En 1104 o 1105, en el intento de impedir una alianza entre Colomán y Bohemundo I de Antioquía, el emperador bizantino Alejo I Comneno organizó un matrimonio entre Juan —su hijo y heredero— y Piroska (Irene), prima de Colomán.