You have: 40 MWh
You want: tonoil
* 3.4393809
/ 0.29075
You have: 1 tonoil
You want: barreloil
* 6.8419323
/ 0.14615754
You have: 6.84 barrel
You want: liter
* 1087.4731
/ 0.00091956298
So, roughly 1,100 litres of oil per 40 MWh(thermal).The generator is likely ~30% efficient at converting heat to eletricity, so bump that up to 3,700 litres/hour.
Even allowing for other inefficiencies, 12,000 litre/hr seems high to me. Though as a practical measure it may be correct. It's within a factor of 4 of the actual demand though.
(Calculations using GNU units.)