title: java.sql.SQLFeatureNotSupportedException at org.sqlite.jdbc4.JDBC4PreparedStatement.setBinaryStream(JDBC4PreparedStatement.java:96)
body: <p>trying to insert data in database. data is not storing and i am not getting it what is the problem here.  </p>
  
  <p>these are the code of error massages to be printed </p>
  
  <pre><code>        System.out.println(e.getErrorCode());
          System.out.println(e.getSQLState());
          System.out.println(e.getMessage());
          System.out.println(e.getCause());
          System.out.println(e.getNextException());
  </code></pre>
  
  <p>error in console</p>
  
  <pre><code>Connection to SQLite has been established.
  0
  null
  null
  null
  null
  </code></pre>
  
  <p>adding the class for extra understanding in details.</p>
  
  <p>CompanyDetailsController.java</p>
  
  <pre><code>    @FXML
  private void saveCompanyDetails(ActionEvent event) throws IOException {
  
      String companyName = CompanyNameField.getText();
      String details = detailsField.getText();
      String address = addressField.getText();
      String country = countryField.getValue().toString();
      String city = cityField.getValue().toString();
      String state = stateField.getValue().toString();
      String stateCode = stateCodeField.getValue().toString();
      String pin = pinField.getText();
      String contactNumber = contactField.getText();
      String email = emailField.getText();
      String website = websiteField.getText();
      String gstin = gstinField.getText();
      String pan = panField.getText();
      String tan = tanField.getText();
      String taxtation = textationField.getValue().toString();
      String taxRate = taxRateField.getText();
      String proprietor = proprietorField.getText();
      String aadhaar = aadhaarField.getText();
      String currency = currencyField.getText();
      String companyCode = companyCodeField.getText();
      String pos = posField.getText();
  
      fis= new FileInputStream(file);
  
      String sql = "INSERT INTO companyDetails (companyName, additionalDetails, address, country, city, state, stateCode, pinCode, contactNumber,"
              + "email, website,GSTIN, TAN,PAN, taxationType, taxRate, proprietor,adhaarNo,currency,companyCode,POScode,logo,cid) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
  
      try {
  
          PreparedStatement pstmt = con.prepareStatement(sql);
          pstmt.setString(1, companyName);
          pstmt.setString(2, details);
          pstmt.setString(3, address);
          pstmt.setString(4, country);
          pstmt.setString(5, city);
          pstmt.setString(6, state);
          pstmt.setString(7, stateCode);
          pstmt.setString(8, pin);
          pstmt.setString(9, contactNumber);
          pstmt.setString(10, email);
          pstmt.setString(11, website);
          pstmt.setString(12, gstin);
          pstmt.setString(13, tan);
          pstmt.setString(14, pan);
          pstmt.setString(15, taxtation);
          pstmt.setString(16, taxRate);
          pstmt.setString(17, proprietor);
          pstmt.setString(18, aadhaar);
          pstmt.setString(19, currency);
          pstmt.setString(20, companyCode);
          pstmt.setString(21, pos);
          pstmt.setBinaryStream(22,fis);
  
  
          pstmt.executeUpdate();
  
          hf.showDialog("Company Details Added Successfully");
      } catch (SQLException e) {
  
          System.out.println(e.getErrorCode());
          System.out.println(e.getSQLState());
          System.out.println(e.getMessage());
          System.out.println(e.getCause());
          System.out.println(e.getNextException());
      }
  }
  </code></pre>
  
  <p>Can Anyone help with it?? </p>