JTextArea поддерживает только кодировку Java, которая использует кодировку UTF-16BE. Если у вас есть какой-то поток байтов в CP037, вам нужно сначала преобразовать его в массив String или Char.
Например, если у вас есть символы в Cp037 в виде байтового массива, вы должны сделать это,
String text = new String(bytes, "Cp037");
Возможно, вам потребуется установить дополнительную поддержку набора символов для определенных JRE.