The Japanese do not drink that much comparatively. A lot of countries, including but not limited to the US, UK, Germany, Spain, Ireland, France, Switzerland, Denmark, Australia, Belgium all drink more.
Also, life expectancy numbers are calculated differently in different countries, so it is pretty hard to find good data.