Thank you both for your responses. I came up with a really hacky work around to get the job done. Here is a tutorial explaining:
http://www.madguru.com/learn/compressor_output_filename_workaround
Basically, exporting from FCPX using 'Send to Compressor' has a few issues. The initial one I found was that I could not rename the output file in Compressor. I renamed it and the output file reverted to the default at render time. This meant that if I was outputting several movies from one timeline, they all had the same output filename, which overwrite one another and make the whole Batch render useless.
In addition, I found that I was losing the selection I made in the FCPX timeline, unless I did things in a very precise way in FCPX and then in Compressor as well. It seems all too finiky. Basic process, as outlined in the tutorial I put together above:
1. In FCPX, rename your project to whatver you want the output file to be called.
2. Select the portion of the timeline you wish to export, or select nothing to output the while thing.
3. File/Send to Compressor.
4. Compressor pops open. Select the new batch job. Assign your preset render settings.
5. Your batch job should reflect the timeline portion you selected. Start Batch.
Check out the tutorial with images if the above is unclear.
This seems like a bug, perhaps a few bugs to me.
Adnan
P.S. I sent this problem and the workaround via the Compressor Feedback Link as well.