De String a date

Rowan
07 de Marzo del 2006
Buenos Dias!
Tengo una variable String que recojo de jTextField y que despues tengo que introducir en una base de datos con formato Date tengo este codigo, pero me da error.
Alguien alguna idea?

string fn;
java.text.SimpleDateFormat fnDate = new java.text.SimpleDateFormat("dd-MM-yyyy");
java.sql.Date datNac = new java.sql.Date(fnDate.parse(fn).getTime());

Como se usa el método parse(String s) de la
clase DateFormat??

gracias!

x
07 de Marzo del 2006
que error te marca ??
ParseException ?