Agree with all of the above.
However, if this happened long ago and if your record has been clean since, I doubt it will be much of an issue. There will be no way to know except when you apply. A lawyer can tell you how to answer the questions on license applications, but will be unable to tell you if you'll get a license for sure. But most likely, this will not be a problem.
More importantly, the question you need answered is this: On the ERAS application you will be asked whether you have ever been convicted of a felony. You need to find out from your lawyer how to answer this question, since it will certainly have a large effect on your interview offers. And, should you answer "no" but then disclose on your license app, you need to be sure that doesn't constitute fraud.
However, asking a lawyer is complicated. My experience is that lawyers are trained to look at what you want to do and then find legal arguments to support them. Sometimes, when you ask a lawyer what to do, they point out that there are several defensible options. Just because it's defensible doesn't mean it's a good idea -- i.e. if your lawyer tells you it's OK to answer "no" on the ERAS app and then your PD finds out your disclosure on your license app (or it shows up on a background check) they could accuse you of fraud and try to deny your match. Although you could try to "defend" your position, the fact of the matter is that this could be tied up in court for years, and would start you off on a bad footing with your PD.