Dear Mr. DG
A civil suit for recovery in addtion to damage for unreasonable inordinate delay can be filed against the organisation.
If trade union exisits in ur company, request them to file appropriate petition before labour authorities for non compliance of statutory requirements.
You can approach a good lawyer in your area and explain the case. The Lawyer can help you out in your case. Approach him with the complete team for filing the Civil Suit.
With that lawyer and other employees you can approach the police station of the concerned jurisdiction and submit an application for protection and ask the police people for help to get your dues. Before they approach the court of Law or Police, you lodge a complaint against your company, which will be helpful in resolving your issue.
All the best