both of them need OD, DR, PA and ID. the second one also needs JS and HA, while the first needs JR.
To be really honest with you, the idea of SF training is to have one main SF trainee, and train him at whatever position is best for him, while buying new trainees every season that can be used as trainees #2 and 3 and training them with your SF in the skills they need.