Najstarszy syn Jana (także Jan) zginął w 1302 w bitwie pod Courtrai, przez co następcą Jana został młodszy syn Wilhelm, który w ostatnich latach życia ojca przejął jego obowiązki. Gwidon zaatakował posiadłości Jana i zdobył większość Zelandii i część Holandii. Wilhelm mimo początkowych porażek zdołał powstrzymać agresora, a następnie połączył się z flotą francuską, która odniosła nad Gwidonem decydujące zwycięstwo w 10 sierpnia 1304 w bitwie pod Zierikzee – flota flandryjska została rozgromiona, a Gwidon wzięty do niewoli. Dzięki temu Jan odzyskał utracone wcześniej posiadłości, zmarł jednak wkrótce potem, a trony hrabiowskie odziedziczył Wilhelm. Jan został pochowany w Valenciennes.
Życie prywatne Żoną Jana była od 1270 Filipina (zm. 1311), córka hrabiego Luksemburga Henryka V. Ich dziećmi byli: Jan (ur. ok. 1275, zm. 1302), Henryk (zm. 1303), kanonik w Cambrai, Małgorzata (zm. 1342), żona hrabiego Artois Roberta II, Alicja (zm. 1317), żona Rogera Bigod, lorda Norfolk, Izabella (zm. 1305), żona Raula II z Clermont, wicehrabiego Chateaudun, Joanna (zm.