"Chonan" is a truncated form of "Elchanan" and not related to "Shlomo" / "Solomon". (Of course, this does not necessarily mean they are not one in the same person, as he may have had two names. But without any other evidence, it would seem you have two different individuals).