Yes, the judge can revoke you. If the court ordered you make payments you should start making them. Even a partial payment is better than nothing.
By "my public defender won't give me a straight answer" I assume you mean he or she is unwilling to predict what the judge will do. The judge has the discretion to revoke your deferred prosecution, but is not required to. So the only answer he or she is unwilling to predict what the judge will do. The judge has the discretion to revoke your deferred prosecution, but is not required to. So the only answer is probably that it's up to the judge. The more things you are doing correct (treatment, probation appt. ...), the less likely it is to be revoked. I also agree with the other attorney. Make at least a partial payment tomorrow and keep paying something to show that you're not completely ignoring your obligation.
The answer is maybe. The judge can, but doesn't have to. As others have stated, if you are complying with all other probation conditions, you're less likely to be revoked, but making a payment of anything you can spare will obviously help your case.
The information provided in this answer does not create an attorney-client relationship and is not considered to be legal advice.
Years licensed, work experience, educationLegal community recognition
Peer endorsements, associations, awardsLegal thought leadership
Publications, speaking engagementsDiscipline