A divided Huntsville City Council approved five department head appointments by Mayor Tommy Battle on Thursday.