Возможно, вам потребуется дополнительно указать Locale, если язык вашей виртуальной машины по умолчанию не является английским:
Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss", Locale.US)).parse(str);