You will be paid for any hours you work including training. Check your paystub and make sure it is correct for that week. Ask for a correction if it is wrong.
Yes. It's illegal to not get paid for any time on the clock. If they don't pay you contact your book keeper, hr or management. If need be file a union grievance for lost pay.