Well..i had the same experience whereas my last name was mispelled or lacked two letters.You definitely need to have it corrected because you have to send it to the Qatar embassy in the Phils via DHL.They will not approve it and they will send it back to you if your name in the passport and in your visa are not exactly the same.
Contact your employer to have it corrected,it shouldnt take more than a few days.The agency back there can't do anything.