In your FormType __construct(), you have a mistake in the class variable name to set :
public function __construct($conference)
{
$this->conference = $conference;
}
In the query_builder
parameter, use a class variable for value, and prefix parameter name with a ':' in the DQL part :
$conference = $this->conference;
$builder->add('section', 'entity', array(
'class' => 'SciForumVersion2Bundle:Section',
'label' => 'Section',
'property' => 'name',
'query_builder' => function(EntityRepository $er) use ($conference) {
return $er->createQueryBuilder('s')
->where('s.conference = :conference')
->setParameter('conference', $conference);
},
));