As you've said, it's up to the prosecutor to drop the charges. If the prosecutor refuses to drop the charges, and you refuse to testify, you could be held in contempt and even jailed until you testify.
The contents of this answer should be considered friendly advice, not legal advice (I'm a pretty friendly guy), and the answer should not be construed to constitute an attorney-client relationship. If you'd like actual legal advice, call me for a free consultation at 813-635-0222. Also, if you liked this answer as much as my big ego thinks you did, be sure to click the thumbs-up button!
You're the third or fourth person today with the same question, i've lost track. It's an epidemic of false reports, or an epidemic of domestic violence connected with, how can I put this gently, women who would rather be beaten up than face other consequences, mostly economic but also emotional, like being left alone. But isn't being broke and/or left alone better than being beaten up? Anyway, no, you can't drop the charges, only the state can because you're not the true victim, you're only a witness to a crime against the People of the State of Florida. Get it? That's what a crime is. By the way, if you haven't seen the old movie Burning Bed with Farah Fawcett, try to.
We cannot advise you not to go to court when subpoenad. You should follow the law. However, I can tell you that in most cases if there is no victim to testify at trial, the State drops the charges.