How is it possible that combustion of coal releases similar energy as ...
First, there is a key difference between the energy values of TNT and coal: you miss the oxygen needed to burn the coal. Burning 3kg of coal needs some 8kg of oxygen and the oxygen is not included in the calorific value above. The oxygen is also the factor limiting how fast the coal releases its energy. It is limited by the supply of oxygen.