Rõ ràng là bạn đã tạo (các) bảng của mình bằng cách sử dụng dấu ngoặc kép (đó là một ý tưởng thực sự tồi khi bắt đầu). Khi bạn làm điều đó, bạn phải luôn luôn bao gồm tên bảng và cột của bạn trong dấu ngoặc kép - ở mọi nơi.
Vì vậy,
"DELETE FROM \"Patients\" WHERE Patients.PatientID = ?"
nên là:
"DELETE FROM \"Patients\" WHERE \"Patients\".\"PatientID\" = ?"