Connect 2 external Monitors with Belkin's Thunderbolt 2 Express Dock HD
Solution 1:
ref: EveryMac
*Although Apple only reports that this model can support a single external display up to 2560x1600, Intel reports that this model can simultaneously support two external displays up to 2560x1600 "daisy chained" via Thunderbolt.
From Belkin's page on the Thunderbolt™ 2 Express Dock HD …
"Note about dual displays: At least one display has to be Thunderbolt or Thunderbolt 2 technology-ready. For displays that are not Thunderbolt technology-ready, the Thunderbolt port is backwards compatible with Mini DisplayPort. The dock supports either HDMI or Mini DisplayPort, but not both. The dock supports only one display at 4K cinema resolution."
Solution 2:
You can get the second monitor to work if you have another thunderbolt device to pass the monitor through. In my case I connected an HDMI to displayport connector to a pegasus promise raid, and then connected the raid to the belking hub as well as a direct HDMI to the belkin hub, and I now have both monitors working.
Solution 3:
I have the same issue and resolved it by plugging one display into the HDMI port of the Belkin Dock, and the 2nd monitor into the HDMI port on the MacBook Pro. I know it kind of defeats the purpose of a dock, but I now have 2 HDMI displays being driven by my MacBook Pro without the need of a Thunderbolt display.