Sorry, but it screams amateur who is not in control of the camera. It is underexposed because the flash, (in auto), has tried to expose the white tablecloth for middle grey. You need to understand how exposure works in conjunction with middle grey and how you need to take control of the camera...