In the sentence Hiawatha is the hero of an Indian Legend, is hero an adjective describing Hiawatha.

No.

"Hero" is a predicate noun and means about the same as Hiawatha.