Я использовал
cell.setAlignment(Pos.CENTER_RIGHT);
вместо
cell.setStyle("-fx-alignment: CENTER-LEFT;");
. Но если для этого есть CSS, то я не могу поместить fx: id в столбец, а затем поставить выравнивание для него в файле CSS? Это много кода выше, чтобы установить выравнивание столбцов.