Isn't this distorted by the amount of unreported overtime? Anecdotally many of my friends in Japan work overtime but don't report it, or report a smaller overtime amount.
Having worked in Japan and USA, Japanese seem more dedicated to taking a holiday when they have one, also keeping working hours. All my jobs were academic though so I don't know for companies.