private boolean exportWordsToDB () throws SQLException {
        boolean exportOK = false;
        Connection conn = null;
        if (motherLangWordList.size() != 0 && translationList.size() == motherLangWordList.size()) {
            try {
                PreparedStatement pStat;
                conn = DriverManager.getConnection(Utils.DB_URL);
                for (int i = 0; i < motherLangWordList.size(); i++) {
                    if (!checkWordForDuplicate(motherLangWordList.get(i), translationList.get(i))) {
                        pStat = conn.prepareStatement("INSERT INTO word (motherlang_word, foreignlang_word, section_id) VALUES (?, ?, ?)");
                        pStat.setString(1, motherLangWordList.get(i));
                        pStat.setString(2, translationList.get(i));
                        pStat.setInt(3, ImportWords.getSelectedSectionId());
                        pStat.execute();
                        importedWordsAmout += 1;
                        exportOK = true;
                    }
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
            finally {
                conn.close();
            }
        }
        return exportOK;
    }