Don't think many companies give references any more. They will usually just confirm person a worked here between x and y dates, full stop.
If they won't even do that, you can prove it with pay slips anyway.
I don't see how a bond can be legally enforceable if you have not agreed to it in a contract and it wasn't made clear to you that a bond would exist when you started training.