Did you try readjusting the contrast when you powered it from the ext pwr dc jack ?
If you have a multimeter, check the voltage on the power pins of the shield using USB and then using the ext. dc pwr jack .
You can find the lcd power pins using this diagram