It is mere supposition, but I don't think this song is mainspring American at all. For one thing, it is spiritual but not in the least Christian.
Also, ordinary Americans would not write (or if they wrote it, keep) a line as hard to sing as "Oh, where are our dear fathers?"
I betcha it's Native American.