Josiah was also prophesied.
1KINGS 13:1 And, behold, there came a man of God out of Judah by
the word of the LORD unto Bethel: and Jeroboam stood by the altar to
burn incense.
1KINGS 13:2 And he cried against the altar in the word of the LORD,
and said, O altar, altar, thus saith the LORD; Behold, a child shall be
born unto the house of David, Josiah by name; and upon thee shall he
offer the priests of the high places that burn incense upon thee, and
men’s bones shall be burnt upon thee.
1KINGS 13:3 And he gave a sign the same day, saying, This is the sign
which the LORD hath spoken; Behold, the altar shall be rent, and the
ashes that are upon it shall be poured out.
1KINGS 13:4 And it came to pass, when king Jeroboam heard the
saying of the man of God, which had cried against the altar in Bethel,
that he put forth his hand from the altar, saying, Lay hold on him. And
his hand, which he put forth against him, dried up, so that he could not
pull it in again to him.
1KINGS 13:5 The altar also was rent, and the ashes poured out from
the altar, according to the sign which the man of God had given by the
word of the LORD.
In 2 kings 22 Josiah becomes king and leads a revival back to God.