Question: what is the difference between voltage and energy?
Answer: Electromotive force is whatever keeps picking the ball up and putting it back on the table (that's what drives the flow of balls falling off of the table). Electrical energy is the energy released when a charge 'falls' through a potential difference (voltage). The voltage exists whether the charge is present or not.