Je ne penses pas que votre chronologie biblique soit la bonne.
Les historiens disent que le 23 septembre de l'an 605 avant notre ère, Nabuchodonosor II est couronné roi de Babylone. Il succède à son père, Nabopolassar.
Maintenant que dit Jérémie
Jérémie 52 :
12 Au cinquième mois, le dixième jour du mois, c'était la dix-neuvième
année du roi Nébucadretsar, roi de Babylone ; Nébuzaradan, prévôt des
bouchers, vint ; il était commissaire du roi de Babylone à Jérusalem ;
13 et il brûla la maison de l'Eternel et la maison du roi ; il brûla
toutes les maisons de Jérusalem, toutes les maisons des grands.
14
Et les troupes chaldéennes qui accompagnaient le prévôt des bouchers,
démolirent les murailles de Jérusalem tout à l'entour. (...)
27 Et Juda fut transporté loin de sa patrie.
Nous
avons donc le 23/9/ - 605 + 18 années complète (et les quelques jours
partant du 23/9 jusqu'au mois d'octobre où Jérusalem fût détruite, ça
sonne la 19eme année du règne ), donc -605 + 18 = - 587.
Donc la Bible est l'histoire ce recoupe sur cette date.
Donc quand La Bible dit :
Jérémie 25:1 La parole qui vint à Jérémie au sujet de tout le peuple de Juda en la quatrième année de Yehoïaqim .... c’est-à-dire la première année de Neboukadretsar le roi de Babylone
et
Jérémie 46:2 Pour l’Égypte, au sujet des forces militaires de Pharaon Néko le roi d’Égypte, qui se trouvaient près du fleuve Euphrate, à Karkémish, [et] que battit Neboukadretsar le roi de Babylone, dans la quatrième année de Yehoïaqim
On reprend la date de début de règne retenue par l'histoire : 23/9/-605.
Ces 2 passages bibliques ne viennent donc pas en contradiction mais corroborent aussi cette date.
La Bible situe aussi la date de la bataille de Karkémish en -605.
Il n'y a donc pas 90 ans mais 70 ans.