Well, yes! Your sponsor/employer should intervene on your behalf. It must be frustrating and inconvenient for your employer not to have the services of a person he has hired to do a specific job for a specific amount of time. I am sure that the company that issued you the business visa and is awaiting your arrival will take care of this problem!
Mandi