Make column addressing more robust and documente it better

In case of an import from CSV or Excel files addressing invalid columns will result in an `ArrayIndexOutOfBoundsException`. This makes sure that a `NoSuchElementException` is thrown instead - just like in the case of JDBC.

Furthermore it makes the documentation of `Example21` more extensive to show off all of the available options.