Мнимальный порог для freelance на Java?
Минимальный порог - это понять задачу и составить правильно уточняющие вопросы к заказчику. 
Если Вы не поймете в чем задача, естественно не сможете сделать. Сложность в плане программирования - работы есть от нуля до уровня бога.
Но если у Вас возникает такой вопрос - вероятнее Вам лучше пойти как джуниор в любую контору и набить немного руку и приобрести уверенности.
на Java фрилансить новичку сложно, т.к. нет задач для начального уровня знаний.
Те же сайты править на Java - это уже достаточно "высокий" уровень знаний. ПО сравнению с тем же заданием для PHP программиста.