you cannot set the startup volume with System Events. Use the shell command systemsetup (available in 10.5 or higher)
set myStartupVolume to "bootVol"
do shell script "/usr/sbin/systemsetup -setstartupdisk '/Volumes/" & myStartupVolme & "/System/Library/CoreServices'" password "¢¢¢¢¢" with administrator privileges