Problemas usando SimpleDateFormat

Aparentemente, estou perdendo algo fundamental. Estou tendo um problema com a formatação do valor de um jspinner. Eu tentei de duas maneiras diferentes e continuo recebendo um erro, não as acompanhei, exceto por ter tentado obter o valor do jspinne

Aqui está o código giratório:

//setup date format for both spinners
SimpleDateFormat datePattern = new SimpleDateFormat("MM/dd/yyyy");
JSpinner dateFrom = new JSpinner(new SpinnerDateModel());
dateFrom.setEditor(new JSpinner.DateEditor(dateFrom, datePattern.toPattern()));
JPanel dateFromPanel = new JPanel(new GridLayout());
dateFromPanel.add(dateFrom);
dateFromPanel.setBorder(new TitledBorder("Date - From"));

Aqui está como eu estou tentando obter o formato:

SimpleDateFormat sdfSource = new SimpleDateFormat("MM/dd/yyyy");
Date from = sdfSource.parse(dateFrom.getValue().toString());
SimpleDateFormat sdfDestination = new SimpleDateFormat("MM/dd/yyyy");           
String dosFrom = sdfDestination.format(from);

Erro atual: Exceção no segmento "main" java.text.ParseException: Data não analisável: "Seg 23 de outubro 00:00:00 EDT 2006"

questionAnswers(8)

yourAnswerToTheQuestion