Please add description in javadoc of why SQLException is thrown