Dúvida ao editar Coluna do tipo Double na TableView - JavaFX

Bom dia pessoal,
Estou estudando JavaFx e não estou conseguindo alterar uma coluna Valor do tipo Double. Quando inicializo a tela me mostra o seguinte erro: java.lang.String cannot be cast to java.lang.Double.

declaração da coluna Valor: @Getter @Setter @FXML private TableColumn<Servico, Double> colValor;

código no inicializar:

           table.setEditable(true);
		colValor.setEditable(true);
		colValor.setCellFactory(TextFieldTableCell.<Servico,Double>forTableColumn(new DoubleStringConverter()));
		colValor.setOnEditCommit(new EventHandler<CellEditEvent<Servico, Double>>() {
		        public void handle(CellEditEvent<Servico, Double> t) {
		            ((PrecoServicoPorConvenio) t.getTableView().getItems().get(
		                t.getTablePosition().getRow())).setValor(t.getNewValue());
		        }
		    }
		);

Desde já agradeço. Obrigado.