Solomon's son was Rehoboam, Abijah his son, Asa his son, Jehoshaphat his son,
The appearance in this chapter of two sons of David named Elishama and two named Eliphelet was explained by Cook as, "Due to a corruption of the text in the first Elishama and to a confusion of the first Eliphelet with Elpelet  (1 Chronicles 14:5)."[2]  The real marvel is that there are so few such problems in lists which are as old as these.  Perhaps an even better explanation is that of DeHoff: "It is generally supposed that the first two of those named Elishama and Eliphelet died in infancy and that the names were repeated for children born later."[3]