fix compile error under some versions of groovy
add notes column and checking for too many columns with better error message