Johann zog 1282 im Gefolge des Grafen Robert II. von Artois nach Süditalien, um dort Karl von Anjou im Kampf gegen die Aragónesen beizustehen (Sizilianische Vesper). An der Seite des Grafen von Artois kämpfte er auch 1302 in der desaströsen Schlacht der goldenen Sporen gegen die Flamen, in der beide fielen.