Дата и время:

// Дата регистрации

private RichInputDate jurPersonRegDate;


public void setJurPersonRegDate(RichInputDate jurPersonRegDate) {
    this.jurPersonRegDate = jurPersonRegDate;
}

public RichInputDate getJurPersonRegDate() {
    return jurPersonRegDate;
}


// Дата регистрации: число

String jurPersonRegDateDay="";

try {

    if (!Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateDay")).equals("")){
            jurPersonRegDateDay = Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateDay"));
        }

} catch (Exception e) {

    System.out.println("*** Exception " + e);
}


// Дата регистрации: месяц


String jurPersonRegDateMonth="";

try {

    if (!Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateMonth")).equals("")){
            jurPersonRegDateMonth = Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateMonth"));
        }

} catch (Exception e) {

    System.out.println("*** Exception " + e);
}




// Дата регистрации: год

String jurPersonRegDateYear="";

try {

    if (!Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateYear")).equals("")){
            jurPersonRegDateYear = Utils.getXmlVal(Utils.getXmlNode(root, "jurPersonRegDateYear"));
        }

} catch (Exception e) {

    System.out.println("*** Exception " + e);
}



if ((jurPersonRegDateDay != "") & (jurPersonRegDateMonth != "") & (jurPersonRegDateYear != "")){
String jurPersonRegDateResult = jurPersonRegDateDay + "." + jurPersonRegDateMonth + "." + jurPersonRegDateYear;

    System.out.println("Результат выполнения jurPersonRegDateResult " + jurPersonRegDateResult);


    DateFormat inputFormat = new SimpleDateFormat("dd.mm.yyyy");


    Date date = inputFormat.parse(jurPersonRegDateResult);
    String tmpRegDate = inputFormat.format(date);
    jurPersonRegDate.setValue(tmpRegDate);


}

http://stackoverflow.com/questions/2009207/java-unparseable-date-exception
http://stackoverflow.com/questions/10649782/java-cannot-format-given-object-as-a-date