THats a very good point and i have often wondered that if it were the real sephiroth why dident he know cloud. So yes perhaps it was janova on the cargo ship and then the Real sephiroth or an incarnation there of later on in the game.