public List<String> getMajor() {
    Connection conn = null;
    ResultSet rs = null;
    PreparedStatement ps = null;
    List<String> major = Constants.Major;
    String asString = (String)Constants.Major.get(0) + "," + (String)Constants.Major.get(1);
    try
    {
      conn = iConomy.getiCoDatabase().getConnection();
      ps = conn.prepareStatement("SELECT major FROM " + Constants.SQLTable + "_Banks WHERE id = ? LIMIT 1");
      ps.setInt(1, this.id);
      rs = ps.executeQuery();

      if (rs.next()) {
        asString = rs.getString("major");

        String[] denoms = asString.split(",");
        major.set(0, denoms[0]);
        major.set(1, denoms[1]);
      }
    } catch (Exception ex) {
    } finally {
      if (ps != null) try {
          ps.close();
        } catch (SQLException ex) {
        } if (rs != null) try {
          rs.close();
        } catch (SQLException ex) {
        } if (conn != null) try {
          conn.close();
        } catch (SQLException ex) {
        } 
    }
    return major;
  }