What happens to character class when switching maps?

I need to know whether the character/player class is destroyed and recreated everytime I switch the map or not.

Yes it is. If you need to transfer data between level changes then you should use the GameInstance class i believe.