I've never had a problem with flexibility on JAL. Every time I've needed to change something, I've gone up to a JAL office/ticket desk and spoken to the person there. Within 10 minutes, the flights I wanted changed were changed (to what I wanted them changed to).