If you perform the public service hours as ordered, and are otherwise complaint with everything else, they will likely not revoke your court supervision.
Every case varies depending on the law and the facts. Because questions often fail to disclose important facts, these 'answers' cannot and should not be relied upon as a replacement for a full or complete review of an actual case by a retained attorney. It is axiomatic that one only 'gets what they pay for', and this is one of those situations where such a phrase generally applies.
You should discuss your case again with your PD. If the only basis was improper community service placement, you should be able to ask for additional time to try again. Make sure the placement is approved before starting.