Soy un simple principiante, me ha costado este ejercicio y viendo otras formas, me ha gustado la tuya, muy pro bro

He afianzado conceptos al ver tu forma, gracias.
Funciona correctamente.
El mio está aquí.
import java.util.Scanner;
public class Palabra {
public static void main (String [] arg){
System.out.println ("Comenzamos el ejercicio.\nInserta una palabra");
String insertWord = "";
Scanner word = new Scanner (System.in);
insertWord = word.nextLine ();
String caracter = insertWord.substring (0,1);
if (insertWord.length() < 5){
System.out.println ("La palabra introducida es menor que 5 caracteres y... ");}
else if (insertWord.length() > 15){
System.out.println ("La palabra introducida tiene más de 15 caracteres y... ");}
else if (insertWord.length() >= 5 || insertWord.length() <= 15){
System.out.println ("La palabra introducida tiene entre 5 y 15 caracteres y... ");}
if (caracter.startsWith("a")){
System.out.println ("empieza por a. ");}
else if (caracter.startsWith("A")){
System.out.println ("empieza por A. ");}
else {
System.out.println ("y no empieza por a. ");}
}
}