I could be wrong...
...but, maybe, we are all missing one point: I don't think a company can hire you and then ask you to pay by yourself for your training, just my very personal opinion but it doesn't sound 100% OK and it would explain a lot of things.