Don't know which "boss" you were talking to but there is training pay from day one of your contract, roughly equals around 5k if I remember correctly more than JFO basic pay but less than SFO basic pay.. Full pay during your line training also except when you have a safety pilot as they will get your pay.. This will be 1-3 days depending on experience.. Line training also will depend of experience but 3 month?!? I can't see that ever happening.. Maybe that including all the ground training also but even then seems a little high... The training bond is only for one year and most of us never even signed it anyway!
Believe me there are plenty worse places to be but it is true Singapore is very expensive!