1) Purchase Pokemon SoulSilver & Pokemon White (or just borrow friend's games).
2) Beat games. (can be skipped if game borrowed)
3) Trade from (classic) Pkmn Gold/Blue/Yellow to (new) SoulSilver.
4) Trade from SoulSilver to White.
5) Send PKMN from White to Pokebank (or whatever it's called)
6) Recieve banked Pkmn in Y.
That is possible.... right? Because I don't want to abandon my pkmn in Gold/Blue/Yellow.