It is handwavy. Name the source of that energy that will allow providing that much electricity.
Back of the envelope calculations. Even that is somewhat handwavy.
For example, with solar power in Japan, you could get maybe 100% (EDIT: fixed the estimates! They're better but not better enough.) more than is currently grabbed - with massive subsidies and research already there! And it is one of the countries relying on a lot of it! Comparable with Germany in fact, but with better insolation.
It is not enough. Nowhere near. That expansion will provide about 25-30% of current power use in solar, total.
With hydro and tide power, just 10-15% more is available unless you want to destroy all the coastline (then maybe 25%), which you cannot if you want to feed people. Again not enough. Japan already uses a lot of available hydro capacity.
Wind is not really feasible either... About 10% more is available of mostly offshore wind. Everywhere feasible is already installed.
Biomass, maybe 25% more for total conversion - and it is not a clean fuel.
Fusion is too far away for now extrapolating the linear improvements in this technology.
Additionally, everything in Japan (production, services etc.) is already tweaked to be energy efficient...
As it is now, Japan is burning a lot of oil and coal. On the order of ~50% electricity is fueled by those sources. It has increased additionally since the disaster because no other source can cover it.
Serious solutions involve:
1) Clean and safe nuclear fission power. Again. I'm sure Japanese are able to figure that one out, even in their special circumstances which complicate matters.
2) Massive breakthrough in fusion. Good luck with that. There is already much increased investment. Given current trends, even if the linear factor on the development of fusion improves, we're looking at 50 years or so of development time for that to be viable.
3) Solving huge political issues to expand out-of-country solar capacity, import even more green electricity from other countries. We're talking world government scale here.
4) Another undisclosed physics discovery worth a few Nobel prizes.