Ball pythons are poor climbers and are clumsy. He doesn't need anything to climb on, and yes he can hurt himself.
A ball python doesn't need a tall enclosure like some snakes do. They like things snug and cozy. As soon as you are able to, get him a different enclosure. Don't give him anything to encourage climbing until he's had a few weeks to get used to your routine. If you offer him something to climb on later, keep it low to the floor of the cage to prevent serious accidents.
If you read through the Caresheets here, they'll help you pinpoint how you can make his cage better. Here is one :http://ball-pythons.net/forums/showt...s%29-Caresheet
Gale