Reuben,
I understand this need, makes sense.
However, I am not sure row selection is the correct way to provide such feature.
I would rather use 2 lists with drag & drop, to build the list of employees that will attend the courses.
With this solution, you can clearly see the selected employees.
By using row selection instead, you would need to scroll in the long employee list to see what employees are selected.
Further, imagine you have to select say 50 employees, and after 48 row selections, you hit the down key by mistake => all selected rows are lost...
We must take care when suggesting ergonomic solutions.
As usual, I would first look at other applications to what solution is used in such case.
Seb