I don't know if you are still looking for info on this situation but I feel like dropping my 2 cents in here.
1. Sit the student down, with charts, and go over each type of approach and each type of entry. Have the student state back what he is going to do and when he is going to do it.
2. Get in the sim, but don't have the student fly. You fly. Let the student tell you what to do and you act like an autopilot. Keep doing this until the student doesn't miss a step.
3. In the sim, have the student fly and do everything. Start simple and move into the more complicated. I.E. first approach is an ILS with vectors to final, second is a VOR with vectors to final, third is a VOR with a procedure turn etc.
4. Repeat the same appraoches in the aircraft.
5. Change things up. Go to different, do increasingly more difficult approaches but don't give him more than he can handle. Confidence is his problem and break downs will only hurt that confidence. If he is slightly behind the approach do it until he gets it right, if he digresses go back to an easier approach.
Finally, keep notes of mistakes and discuss them after the flight. No one hears you when they are flying, especially when they are new. They are concentrating on just keeping the aircraft straight and level, remember that is still a work out for them! If for some reason something comes up that is so important that you absolutely can not let it wait until you get on the ground...take the aircraft, then tell the student what he needs to know, ask him to repeat it back to you then give him back the controls and let him demonstrate his new found knowledge.