Here is a demo but proper in detail process step by step
There are two things you need to understand
1. Supervised classification is depend on the training input make sure two colors donot overlap , for example Red (vegetation) and cyan (urban).
2. Here I only taken 1 ROI polygon for each macroclass you should at least take 3-4 ROI polygon for each macroclass and always pay attention on the
MC ID for refrence i give "4" MC ID for Fallow land.
3. If you have any doubts if it is in my knowledge i will comment back.