diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
index 26f9347e9741ab464a5c265a532aaaff8a74f1b0..7e6701df4d12df7dac0a4e4b8c2938410f6344ff 100755
--- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
@@ -5929,7 +5929,7 @@ public void deleteReport(Report report) throws TskCoreException {
 		acquireSharedLock();
 		try {
 			PreparedStatement statement = connection.getPreparedStatement(PREPARED_STATEMENT.DELETE_REPORT);
-			statement.setString(1, String.valueOf(report.getId()));
+			statement.setLong(1, report.getId());
 			connection.executeUpdate(statement);
 		} catch (SQLException ex) {
 			throw new TskCoreException("Error querying reports table", ex);