Johannes første kone, Maria av Montferrat (født 1191), var det eneste barnet til Isabella I av Jerusalem og hennes andre ektemann, Konrad av Montferrat. Maria arvet dronningtittelen i Jerusalem fra sin mor i 1205. Johannes og Marias eneste barn, Isabella (også kjent under navnet Yolanda), ble født i slutten av 1212 og hennes mor døde rett etter fødselen.