The FBI may not necessarily expunge a criminal history even though the arrest was expunged in Florida. The reason for this is two-fold. First, the FBI is a federal agency and is not necessarily going to follow what happens in a state-level case. Second, the FBI will often keep the histories of people as part of their database for possible future investigations.
Keep in mind it is not FDLE that sends out expungements. FDLE sends you a certification for an expungement. You take that certification and petition the court to grant you an expungement, and the court sends certified copies of its order granting the expungement to various law enforcement agencies. The FBI is usually not one of those agencies.
As for Virginia, you would want to speak with someone who is well versed in Virginia law. In Florida, it would not be necessary to disclose this information if you are trying to be licensed as a nurse. So IF Virginia has the same or substantially similar laws, then no you don't have to disclose it. IF Virginia has very different laws then you might. But Florida law provides that a Florida expungement results as if the arrest never happened and you could legally swear that you weren't arrested.
Feel free to contact me if you have any questions.
No, your juvenile arrest record does not get expunged - just the court records. You would need to file for an expungement to get both the court and arrest records expunged.
With that said, FDLE and the FBI still maintain a record of the arrest under Florida law.