package sfBugs;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;

public class Bug3152881 {
    void falsePositive(Connection connection)
            throws SQLException {
        Statement createStmt = null;
        PreparedStatement insertStmt = null;
        try {
            createStmt = connection.createStatement();
            createStmt.executeUpdate("CREATE...");

            insertStmt = connection.prepareStatement("INSERT...");
            insertStmt.executeBatch();

        } finally {
            if (createStmt != null)
                createStmt.close();
            if (insertStmt != null) {
                insertStmt.close();
            }
        }
    }
}

@@ -142,33 +142,144 @@
 %0D%0A%0D%0A
-public class Bug3152881 %7B
+import edu.umd.cs.findbugs.annotations.DesireNoWarning;%0D%0A%0D%0Apublic class Bug3152881 %7B%0D%0A    @DesireNoWarning(%22OBL_UNSATISFIED_OBLIGATION%22)
 %0D%0A  

Add @DesireNoWarning