Попробуйте a[1].matches("[a-zA-Z]+")
. В нем говорится, что «один или несколько символов» должны совпадать, а не только один символ.
Обратите внимание, что '*' вместо '+' соответствует «нулю или более символов», поэтому он будет соответствовать пустой строке (вероятно, не то, что вы хотите).