Хорошо, я действительно нашел ответ сам:
Ошибка состоит в том, что при попытке присвоить y значение типа int, если он получает строку ('ok'), он завершается с ошибкой.
Поэтому мне просто нужно было переместить эту строку после последовательности if (и использовать метод equals), и теперь она работает.
one:
while (true) {
x = JOptionPane.showInputDialog(null, "Insert a data");
if (x.equals("ok")) {
break one;
}
y = y + Integer.parseInt(x);
}
//here is where i need to get using the label
System.out.println("I did break");