Johannes werd geboren op 25 juli 1863 te Nieuwe Pekela als zoon van de schipper Roelf Datema en Gerberdina Oldenburger.
Johannes trouwde op 02 mei 1894 te Rotterdam met Geessina Kerkvoogd, geboren te Nieuwe Pekela op 21 augustus 1866 als dochter van de smid Jan Kerkvoogd en Aaltje Zeven.
Geessina overleed op 03 januari 1901 te Rotterdam/Oegstgeest, 34 jaar.
Johannes hertrouwde op 12 juni 1902 te Groningen als stuurman met Jantje Hof, geboren op 13 juli 1876 te Sauwert/Adorp als dochter van de arbeider Jan Geerts Hof en Boukje Peekes Postma.
Jantje overleed op 31 oktober 1955 te Rotterdam, 79 jaar, weduwe.
Johannes overleed op 20 november 1913 te Utrecht, 50 jaar.