added loadData() to load data from the default (1st) sheet:
remove ActiveDataException and fixed exception handling by following the best practices.