Contradiction with 2 Kings 24:17
Jeremiah 37:1 states Zedekiah was made king by Nebuchadnezzar, but 2 Kings 24:17, while agreeing, does not acknowledge any immediate opposition to this change, whereas Jeremiah implies a context of political turmoil.
2 Kings 24:17: And the king of Babylon made Mattaniah his father's brother king in his stead, and changed his name to Zedekiah.
Contradiction with 2 Chronicles 36:10
Jeremiah 37:1 states Zedekiah became king as a puppet ruler under Nebuchadnezzar, while 2 Chronicles 36:10 also mentions Jehoiachin's captivity in Babylon without detailing any significant legitimate opposition to Zedekiah's rule.
2 Chronicles 36:10: And when the year was expired, king Nebuchadnezzar sent, and brought him to Babylon, with the goodly vessels of the house of the LORD, and made Zedekiah his brother king over Judah and Jerusalem. [when...: Heb. at the return of the year] [goodly...: Heb. vessels of desire] [Zedekiah...: or, Mattaniah, his father's brother]