Yes, it needs hot water to start with as the heating element is only there to help increase the temp of the water a few degrees.
The dishwasher may not advance the wash cycle until the correct water temp is reached. The heating element in the dishwasher only runs on 120V. and will never heat the water like a regular hot water heater does that has 240V. going to it's heating elements.
Get it connected to some hot water and see how it works.