Вам нужно LocalTime, а не LocalDateTime. Вы также можете попробовать это:
LocalTime localTime = LocalTime.parse("10:45:30 PM", DateTimeFormatter.ofPattern("hh:mm:ss a"));
System.out.println(localTime);
Если у вас есть время в 24-часовом формате:
LocalTime localTime = LocalTime.parse("22:45:30", DateTimeFormatter.ofPattern("HH:mm:ss"));
System.out.println(localTime);