I would get some live plants & give him lots of coverage to hide in, try to set the cage on a table for some height, don't handle for a while.
What worked with mine as far as feeding and watering went, was he only seemed to eat if the crickets were climbing up the screen wall. So I'd put one at a time on the wall about halfway up, and walk away and sit down so he'd have privacy to eat it. Same with small supers, climbing the wall, but mine wasn't that small as yours. He wouldn't dream of eating from my hand, or even crawlin on a vine. Only on the screen.
As for watering, get the water nice & warm. Start misting a plant on other side of cage, then move your way closer, but turn it facing up, so that the water will be going up then falling gently down on the chameleon. It's the only way mine would tolerate getting himself misted, otherwise he'd move away and hide till I left then drink from the closest leaf from there. He loved to drink off plants though, so I would try to get real plants in there asap, it will help with humidity and drinking and overall hydration, as well as provide a more natural environment for coverage and climbing. If they're constantly seeking out coverage it may affect their basking, which in turn will affect their digestion.
If their conditions aren't right the resulting stress will make any existing parasite load catch up with them. That might happen anyway though, so be prepared.
I know my flapneck didn't make it, but maybe our experience with his preferences will help you and yours.