The right method is:
$singleProfile = $em->createQuery($dql) ->setParameter('user_id',$user_id) ->getSingleResult();
To prevent error then no results try this:
$singleProfile = $em->createQuery($dql) ->setParameter('user_id',$user_id) ->getOneOrNullResult();