import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.ResolverStyle;

class Datas {
    public static void main(String[] args) {
        DateTimeFormatter original = DateTimeFormatter
                .ofPattern("uuuuMMddHHmmss")
                .withResolverStyle(ResolverStyle.STRICT);
        DateTimeFormatter novo = DateTimeFormatter
                .ofPattern("uuuu-MM-dd HH:mm:ss")
                .withResolverStyle(ResolverStyle.STRICT);

        LocalDateTime dataHora = LocalDateTime.parse("20161109103000", original);
        String formatado = dataHora.format(novo);
        System.out.println(formatado);
    }
}