I recently had to insert subtitles into video. Unfortunately it is not an easy task. Depending on the length, (for short videos) you can insert the subtitles directly into the fcp timeline, or (for long videos) you work with .xml files.
This is a great tutorial how to do it straight in the fcp timeline.