don't forget he supercharged from the sun right before he dove way underneath the rockmass. he probably had a nice barrier or seabed between him and the kryptonite. as the kryptonite got closer to him, he was further out into space where the rockmass became lighter and lighter...