Se supone que conexion mplemenaba la interfaz Autocloseable para poder cerrar la conexion, pero en el min 8.27 dice que al final no se cierra la conexion por que el ciclo no se completa, sin embargo en la consola vemos el mensaje de abriendo conexion, pero nunca se cierra entonces ahi, de qué sirve implementar la interfaz AutoCloseable si nunca se cierra esa conexión a pesar de que sí se abre.
Al final mueve la excepcion del constructor, y ya funciona pero en ese caso, saldria lo mismo en casos anteriores haber quitado esa excepcion del constructor y se solucionaba con e try catch finally, el try con resources no era necesario.