You are already in trouble for not getting paid for the previous 6 months. You have a job with your employer, and he is obligated by law to pay you whether or not he has a project for you to work on.
Your employer and you are obviously abusing the H-1B visa program. Report your employer to the Department of Labor in order to get your missing wages. Find a legitimate employer and have them file a new petition not under cap which will likely require that you leave and re-enter the country before you begin work.
Contact an immigration attorney for assistance with all of this.

