I think he floats because he's sat on that floating ball. Maybe it's a Float materia that the party never get access to!