Juan Camelino, comandante militar de San Pedro