Java calculation problems

Long question here, just a disclaimer.

I'm trying to code an average score "calculator" with Eclipse. It's a university assignment and the "scenario" is a fictional winter olympics event, focusing on snowboarding. Each athlete has 2 runs, with 7 judges each giving a score out of 10.
I'm using Eclipse with WindowBuilder to build the GUI. Scores are entered into 7 individual textfields named txtRun1_0; txtRun1_1; txtRun1_2; etc. through to txtRun1_6. As seen in the code below, I am storing the strings in an array, and then parsing each string to a double in another equally sized array for doubles. Then I continue with the calculation.

The confusing part is that the code below is simply adapted to work with a GUI; I originally wrote it to work with the console, and it works perfectly. I will include the original code as well. As you will see, the main calculation parts of the code are nearly identical, apart from a couple of very slight changes in variable names.

EDIT: The problem with the program is this: If I enter 1, 2, 3, 4, 5, 6, and 7 as the scores, it returns the average of the scores as 0.0, and the highest AND lowest of the scores is 7.0.

The program has to adhere to the following criteria:

Highest and lowest scores are truncated from the calculation

Arrays are a must

I've double checked and triple checked the names for all my labels and variables, but I haven't found anything wrong with it.

//These println statements are there to help me debug the code; the result of the calculation is allocated to a label further down in the code.
System.out.println("The maximum score for Run 1 is: " + max1 + "\nThe minimum score for Run 1 is: " + min1);