Nice list, very impressive, I just have a few differences in opinion:
1)Sweeting isn't defensive.
2)Stepanek, Melzer and Petzschner are all court players.
3)Rochus is more counter-punching than offensive, and counter-punching is inherently defensive.
4)Chela isn't really defensive.
1.Sweeting thrives on consistency so I couldn't really put him as Offensive. He could develop towards that style tho. but he's nowhere near it atm.
2.I've already explained Stepanek and Melzer. And Petzschner is all-court.(as stated in OP)
3.Again, it's a close call.
4.He's turned to a mix of what he played when he was younger and what he normally does on clay. He's a solid guy that can play both offensive and defensive. Imo, the latter is where he gets his points from ATM. Had it been some years ago I would have chosen differently.