Police say Cross was headed to his father's home, where a fire had been reported about 11 a.m. The two vehicles collided at a rural intersection near Charlestown.
The Clark County Sheriff's Department did not release the name of the Washington Township Fire Department cadet. They said he was taken to University Hospital in Louisville, where he was in stable condition.
Indiana State Police are investigating the crash.