Вы пытаетесь передать значение char 'x'
в сигнатуру вашего метода, который не является допустимым синтаксисом:
private static String getReducedISBN(char 'x') {
Вы хотели использовать x
в качестве имени переменной?
private static String getReducedISBN(char x) {
Как и здесь, так как я предполагаю, что вы пытаетесь найти индекс того, что вы передаете в качестве символа разделителя вместо строки "x"
:
int dashPos1 = originalISBN.indexOf(x);
int dashPos2 = originalISBN.indexOf(x, dashPos1 + 1);