Индексы массива начинаются с нуля, и сравнение строк должно выполняться с использованием 'equals'.
String subKwd = subKeyword[0];
if(subKwd.equals("")){
System.out.println("Zero letters");
}
Или вы также можете проверить размер строки:
if(subKwd.length() == 0){
System.out.println("Zero letters");
} else if(subKwd.length() == 1){
System.out.println("One letter");
} else {
System.out.println("More letters");
}
Есливы полагаетесь на тот факт, что ваше ключевое слово действительно является вторым «полем» в ваших данных, вам необходимо добавить дополнительную проверку, чтобы убедиться, что ваши данные действительно содержат хотя бы 2 поля:
String[] subKeyword = data.split(" ");
if(subKeyword.length > 1){
String subKwd = subKeyword[1];
if(subKwd.length() == 0){
System.out.println("Zero letters");
} else if(subKwd.length() == 1){
System.out.println("One letter");
} else {
System.out.println("More letters");
}
} else {
System.out.println("No subkeyword present in data");
}