Suo cognato Edoardo morì il 24 agosto 1371, combattendo al suo fianco contro Venceslao I di Lussemburgo, che aveva attaccato il ducato di Jülich, ma fu sonoramente sconfitto a Baesweiler, dove perse parte del suo esercito e parecchi nobili persero la vita e Venceslao stesso fu fatto prigioniero. Allora, l'altro cognato, Rinaldo III, che era stato imprigionato da Edoardo, fu liberato e fu riconosciuto nuovamente duca di Gheldria.&lt;br&gt;Rinaldo III resse il ducato per poco più di tre mesi, morì il 4 dicembre di quello stesso anno. Siccome, né Rinaldo, né Edoardo avevano lasciato eredi, il ducato andò alle sorellastre; siccome la primogenite, Margherita, era morta a Rinaldo succedette la cognata secondogenita, Matilde, che fu contestata dalla sorella, sua moglie, Maria; contestazione che portò alla Prima guerra di successione gheldriana; infatti Guglielmo e Maria pretendevano il ducato a nome del loro figlio primogenito, Guglielmo, che aveva l'appoggio di una parte della popolazione; le due fazioni, degli Hekers, che sosteneva Matilde, e dei Bronchoerit, che sosteneva Maria si scontrarono in armi e la guerra durò circa otto anni, e la duchessa Maria con l'appoggio del Re di Boemia ed Imperatore del Sacro Romano Impero Carlo IV, ebbe la meglio, e, nel 1379, dopo un'ultima sconfitta, Giovanni e Matilde rinunciano definitivamente al ducato di Gheldria.