If I were you I'd take this to some union.
Don't you have that over there?
In Belgium, everyone who works must be part of some (you can even choose between christians, liberals, etc ...) union.
So, if it would be my boss, I would report him (or the company) to my union, and they would sort things out.
Did it before, threadend a boss of mine January 2006 to report him.
He was refusing to pay me for the hours I worked.
You should have seen how fast he did pay me when I said I would report it.