I agree JP should have said something else, but even if he did, these recruits aren't dumb. They know Fred's name comes up every off season, and opposing coaches didn't just start using this against us after JP's comments.
There's only one thing that can answer the recruit's questioning, and that is Fred telling them he'll be around next year, whether that's private or public, shouldn't matter. Problem is, these recruits are going to be here more than a year. I guess if I was Fred, I'd probably just tell them what they want to hear.