i myself do not use i movie, but as far as i know, the movies are split either by timecode or time changes (based on the preset time on the camcorder). If the software cant get that time info that is synced with the tape, there is no way to ACCURATELY split the videos....
Some software would search for sudden changes in frames and create clips off those. I am not sure if iMovie is one of those softwares....