У меня есть дерево и TreePath к одному из его узлов. Как мне программно выбрать этот узел? Будет ли работать setSelectionPath объекта JTree?
Да. Из документации Java
Если какой-либо компонент пути скрыт (под свернутым узлом) и getExpandsSelectedPaths это правда, это выставлен (сделан видимым).