Gerardo Esteve y Llac, Comandante del batallon de