Seems very unfair on the captain. The Japanese prosecutors are probably going to take months to deliberate on a decision which was, literally, made in a split second.
The controllers made an error on the callsign; the pilot followed their command. If there is a conflict, which takes precedence? Can it be proven that had the crew followed the TCAS, the collision would also have been avoided?