all the TCPSelection Interface does is configuring the seleced moveNode to use the active TCP the User has selected.
To get your TCP Pose you have 2 Options:
using the TCPContributionModel which only gets your internally generated TCPs by a name key, see here
using the TCPModel which gets a you a collection of all (internally and user defined) tcps by calling the getOffset() function, see here