diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
index def7786840433d344fcd14b6c40812c890ccff80..17fb20ad11dae35381f31536520888966443b4fb 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
@@ -4335,8 +4335,8 @@ void addBlackBoardAttribute(BlackboardAttribute attr, int artifactTypeId, CaseDb
 	}
 	
 	void addFileAttribute(Attribute attr, CaseDbConnection connection) throws SQLException, TskCoreException {
-		PreparedStatement statement;
-		statement = connection.getPreparedStatement(PREPARED_STATEMENT.INSERT_FILE_ATTRIBUTE);
+		PreparedStatement statement; 
+		statement = connection.getPreparedStatement(PREPARED_STATEMENT.INSERT_FILE_ATTRIBUTE, Statement.RETURN_GENERATED_KEYS); 
 		statement.clearParameters();
 
 		statement.setLong(1, attr.getAttributeParentId());