Bought a RT ticket for my mother but the returning flight was cancelled and changed by JAL...from less than 24 hour trip to 38+ hours trip. I called JAL, their unwillingness to help really frustrated us. They basically want their customer to just deal with it, wait in the airport for 15+ hours, can't go out to stay in the hotel and no resting area in the airport. They let their customer to purchase tickets online and then subsequently cancel/change the flights...BE CAREFUL with JAL. .
Yes, they offered the refund for the returning flight but it's less than 1/2 or what I paid is not even enough to cover the one-way ticket. If I were to know this, I'd never purchased JAL.