Please, please help. h1b and 1099
I am a physician doing j1 waiver , on H1b visa. I am employed by a private group. The hospital pays 25000 dollar as a policy to new doctors over three years as signing bonus. In 2004 the hospital paid me 6000 dollar , but they sent me 1099 misc which I accepted and also showed on my tax refund. I had no clue about its affect at that time. This year they again sent me 1099misc of dollar 12000. I know now that one should not accept 1099 misc on H1b visa. What can I do, please advice. What kind of affect it can have on my green card processing.