Вместо for(int i=0;i<=fields.length;i++){ используйте for(int i=0;i<fields.length;i++){, поэтому используйте & lt; вместо условия & lt; = в условии.
for(int i=0;i<=fields.length;i++){
for(int i=0;i<fields.length;i++){