Joshua Hulet was charged with soliciting an undercover detective posing as a 17-year-old.