Who were the sons of Heman?

These were two different Hemans.  One was in the days of king David (see I Chronicles 25:1), and the other in the days of king Hezekiah (see II Chronicles 29:1).