Во-первых, звезды должны меняться, верно? тогда
String star = starPrint(hist1);
должно быть здесь
for (int i = 1; i < hist1.length; i++) {
System.out.print(" \n" + hist1[i] + star);
}
Во-вторых, ваш starPrint
метод должен измениться (если только так не указано в домашнем задании ???) с
public static String starPrint(int[] value) {
до
public static String starPrint(int value) {
, что означает, что вам понадобится случайное значение, а не длина массива
for (int i = 0; i < value; i++) {
Не значение. Длина