Hollands made his Charlton Athletic debut, in the opening game of the season, where he started and played the whole game, against his former club, AFC Bournemouth. He scored his first two goals for Charlton in a 2–3 away win at Rochdale on 17 September. Between 22 October 2011 and 13 November 2011, Hollands scored four goals in five appearances in all competitions against Carlisle United, Hartlepool United, Preston North End and Halifax Town. Hollands was able to score one more goal by the end of 2011, which was against Yeovil Town on 26 December 2011. However, Hollands was then sent–off in the first half of the match against Oldham Athletic on 7 April 2012, which saw them win 1–0. For that, he served a three–match suspension; up until his sending off, he was an ever–present player at the club since the start of the season. After returning to the first team from the suspension, Hollands then scored on the last game of the season, in a 3–2 win over Hartlepool United. At the end of the 2011–12, in which saw Charlton Athletic were promoted to the Championship, Hollands made forty–six appearances and scoring eight times in all competitions.