В общем-то странно. Строка вроде соответствует условию
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.Buffer;
import java.time.Month;
import java.util.*;
/*
Номер месяца
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
HashMap<String,String> table = new HashMap<String, String>();
for (int i = 0; i < 12; i++) {
table.put(Month.of(i+1).toString(), Month.of(i+1).toString() + " is " + (i+1) + " month");
}
for (Map.Entry<String,String> k: table.entrySet()) {
if (s.toUpperCase().equals(k.getKey()))
System.out.println(k.getValue());
}
}
}