I think you are right. I was going by a passenger list from 1912 but his status was stamped "non-immigration" so I think it may have been a return trip? Also he was using the last name "Mayer" which he changed to when he came to the States. I don't understand why he changed to such a different name. Why not just use "Johnson"?
Another thing maybe you can help me with? Carl married Hilda Elizabeth Johnson after he came here. However, Hilda's parents are also Swedish born. Her parent's names were William Johnson b. Apr 1863 and immigrated here in 1883. William married Amanda A. or O. Johnson in 1889. The only information I have on Amanda is that she was born around 1867. I don't know what town or parish but I am assuming it would be close enough to Eskilstuna where she met William.
Thank you again:)