Hola. Antes de nada, agradecer el curso. Me parece increíble y creo que estoy aprendiendo a perderle el miedo a esto de la programación (solo un poco)  

.
Envío código para ver que me podes decir.
Gracias de nuevo!!
import java.util.Scanner;
/**
 * @author (David Martinez) 
 * @version (0.1 08-10-2015)
 */
public class TestPrograma1
{
   public static void main (String [] args)
   {
       System.out.println("Empezamos el programa");
       System.out.println("Por favor introduzca una cadena por teclado:");
       String entradaTeclado = "";
       Scanner entradaEscaner = new Scanner (System.in); // Creacion del un objeto Scanner
       entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner.
       /*
        * Variable booleana que comprueba que el 'primer caracter' en 'minusculas' comienza con la letra "a"
        */
       boolean empiezaConA = entradaTeclado.substring(0).toLowerCase().startsWith("a"); 
   
       if (entradaTeclado.length()<5 )
       { 
           System.out.println("La cadena introducida tiene menos de 5 caracteres");  
       }
       else if (entradaTeclado.length()>4 && entradaTeclado.length()<16 )
       { 
           System.out.println("La cadena introducida tiene entre 5 y 15 caracteres")
       }
       else 
       { 
           System.out.println("La cadena introducida tiene mas de 15 caracteres");
       }
       
       if (empiezaConA == true)
       { 
           System.out.print(" y empieza por a");
       }
       else 
       { 
           System.out.print(" y no empieza por a");
       }
   }
}