1497 endete der damit, dass Johann dank der Unterstützung des mit Sten Sture unzufriedenen schwedischen Adels auf den schwedischen Thron gelangte, den er jedoch nur bis 1501 halten konnte, als Svante Sture einen Aufstand des Adles gegen ihn führte.